
//检查库存是否超出数量
function checkStockFunc(){
    console.log($("#stock_span_id").text()+","+$("#inputBuyNum").val());
    if(parseInt($("#inputBuyNum").val())>parseInt($("#stock_span_id").val())){
        layer.tips("您所填写的商品数量超过库存！","#inputBuyNum",{ tips: 1,time: 1500});
        $("#inputBuyNum").val($("#stock_span_id").val());
        return false;
    }
    return true;
}

//判断是否是正整数
function IsNum(s)
{
    if(s!=null){
        var r,re;
        re = /\d*/i; //\d表示数字,*表示匹配多个数字
        r = s.match(re);
        return (r==s)?true:false;
    }
    return false;
}

$(function () {
    //键盘按下的时候对字符进行检查，只能是数字
    $("#inputBuyNum").keydown(function(event) {
        var key = event.keyCode ? event.keyCode : event.which;
        if ((key >= 48 && key <= 57) || (key >= 96 && key <= 105) || key==8) {
            var _obj = $(this);

            //库存字符检查
            if($.trim(_obj.val())=='' || parseInt(_obj.val())<=0){
                _obj.val("1");
            }
            return true;
        } else {
            return false;
        }
    });

    $("#inputBuyNum").blur(function () {
        // 校验库存
        checkStockFunc();
    });
});